// pages/contact/index.js
import {
	station
} from '../../api/apiData'
var pageNum1 = 1; //页码
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		latitude: 23.096994,
		longitude: 113.324520,
		markers: [],
		customCalloutMarkerIds: [],
		num: 1,
		list: [],
		name: ''
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {
		this.getList()
		// 默认
		station.current({},res=>{
			if(res.code==1){
        this.setData({
					latitude:res.data.latitude,
					longitude:res.data.longitude
				})
			}else{
				wx.showToast({
					title: res.msg,
					icon:'error'
				})
			}
		})
	},
	toPoint(e){
		console.log(e)
		let item = e.currentTarget.dataset.item
		this.setData({
			latitude:item.latitude,
			longitude:item.longitude
		})
	},
	bindinput: function (e) {
		this.setData({
			name: e.detail.value
		})
		this.getList()
	},
	getList() {
		station.all({
			name: this.data.name
		}, res => {
			if (res.code == 1) {
				this.setData({
					list: res.data
				})
				let arr = []
				res.data.forEach(item=>{
					arr.push({
						id: item.id,
						latitude: item.latitude,
						longitude: item.longitude,
						width: 30,
						height: 40,
						callout: {
							content: item.name,
							borderRadius: 2,
							padding: 2,
							display: "ALWAYS",
							textAlign: "center",
							bgColor: "#808080",
							color: "#ffffff",
						}
					})
				})
				this.setData({
					markers:arr
				})
			} else {
				wx.showToast({
					title: res.msg,
					icon: 'error'
				})
			}
		})
	},
	toInfo(e) {
		let id = e.currentTarget.dataset.id
		wx.navigateTo({
			url: '/pages/contact/info?id='+id,
		})
	},
	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {

	}
})